/******************************************************************************
 * Arquivo: VelocidadeMaximaTO.java                                                           *
 * Autor: Aurindo Jorge Ferreira                                              *
 * e-mail: aurindo@gmail.com                                                  *
 * Data de cria��o: 12/12/2007                                                   *
 *                                                                            *
 * Propriedade de FastFind Solu��es Tecnologicas                              *
 ******************************************************************************/

package br.com.srv.model;

import java.io.Serializable;


public class VelocidadeMaximaTO implements Serializable {
	
	private static final long serialVersionUID = 4147267619122156759L;
	private String veiculoId;
	private String veiculoDescricao;
	private String veiculoCodigo;
	private String dataInicial;
	private String dataFinal;
	private String horaInicial;
	private String horaFinal;
	private String velocidadeMaxima;
	private String horaData;
	private String pontoMaisProximo;
	private String distanciaPontoMaisProximo;
	private String x;
	private String y;
			
	public String getX() {
		return x;
	}
	public void setX(String x) {
		this.x = x;
	}
	public String getY() {
		return y;
	}
	public void setY(String y) {
		this.y = y;
	}
	public String getDistanciaPontoMaisProximo() {
		return distanciaPontoMaisProximo;
	}
	public void setDistanciaPontoMaisProximo(String distanciaPontoMaisProximo) {
		this.distanciaPontoMaisProximo = distanciaPontoMaisProximo;
	}
	public String getDataFinal() {
		return dataFinal;
	}
	public void setDataFinal(String dataFinal) {
		this.dataFinal = dataFinal;
	}
	public String getDataInicial() {
		return dataInicial;
	}
	public void setDataInicial(String dataInicial) {
		this.dataInicial = dataInicial;
	}
	public String getHoraData() {
		return horaData;
	}
	public void setHoraData(String horaData) {
		this.horaData = horaData;
	}
	public String getHoraFinal() {
		return horaFinal;
	}
	public void setHoraFinal(String horaFinal) {
		this.horaFinal = horaFinal;
	}
	public String getHoraInicial() {
		return horaInicial;
	}
	public void setHoraInicial(String horaInicial) {
		this.horaInicial = horaInicial;
	}
	public String getPontoMaisProximo() {
		return pontoMaisProximo;
	}
	public void setPontoMaisProximo(String pontoMaisProximo) {
		this.pontoMaisProximo = pontoMaisProximo;
	}
	public String getVeiculoCodigo() {
		return veiculoCodigo;
	}
	public void setVeiculoCodigo(String veiculoCodigo) {
		this.veiculoCodigo = veiculoCodigo;
	}
	public String getVeiculoDescricao() {
		return veiculoDescricao;
	}
	public void setVeiculoDescricao(String veiculoDescricao) {
		this.veiculoDescricao = veiculoDescricao;
	}
	public String getVeiculoId() {
		return veiculoId;
	}
	public void setVeiculoId(String veiculoId) {
		this.veiculoId = veiculoId;
	}
	public String getVelocidadeMaxima() {
		return velocidadeMaxima;
	}
	public void setVelocidadeMaxima(String velocidadeMaxima) {
		this.velocidadeMaxima = velocidadeMaxima;
	}
	/**
	 * Returns <code>true</code> if this <code>VelocidadeMaximaTO</code> is the same as the o argument.
	 *
	 * @return <code>true</code> if this <code>VelocidadeMaximaTO</code> is the same as the o argument.
	 */
	public boolean equals(Object o) {
		if (this == o) {
			return true;
		}
		if (o == null) {
			return false;
		}
		if (o.getClass() != getClass()) {
			return false;
		}
		VelocidadeMaximaTO castedObj = (VelocidadeMaximaTO) o;
		return ((this.veiculoId == null
			? castedObj.veiculoId == null
			: this.veiculoId.equals(castedObj.veiculoId))
			&& (this.veiculoDescricao == null
				? castedObj.veiculoDescricao == null
				: this.veiculoDescricao.equals(castedObj.veiculoDescricao))
			&& (this.veiculoCodigo == null
				? castedObj.veiculoCodigo == null
				: this.veiculoCodigo.equals(castedObj.veiculoCodigo))
			&& (this.dataInicial == null
				? castedObj.dataInicial == null
				: this.dataInicial.equals(castedObj.dataInicial))
			&& (this.dataFinal == null
				? castedObj.dataFinal == null
				: this.dataFinal.equals(castedObj.dataFinal))
			&& (this.horaInicial == null
				? castedObj.horaInicial == null
				: this.horaInicial.equals(castedObj.horaInicial))
			&& (this.horaFinal == null
				? castedObj.horaFinal == null
				: this.horaFinal.equals(castedObj.horaFinal))
			&& (this.velocidadeMaxima == null
				? castedObj.velocidadeMaxima == null
				: this.velocidadeMaxima.equals(castedObj.velocidadeMaxima))
			&& (this.horaData == null
				? castedObj.horaData == null
				: this.horaData.equals(castedObj.horaData)) && (this.pontoMaisProximo == null
			? castedObj.pontoMaisProximo == null
			: this.pontoMaisProximo.equals(castedObj.pontoMaisProximo)));
	}
	/**
	 * Override hashCode.
	 *
	 * @return the Objects hashcode.
	 */
	public int hashCode() {
		int hashCode = 1;
		hashCode = 31
			* hashCode
			+ (int) (+serialVersionUID ^ (serialVersionUID >>> 32));
		hashCode = 31
			* hashCode
			+ (veiculoId == null ? 0 : veiculoId.hashCode());
		hashCode = 31
			* hashCode
			+ (veiculoDescricao == null ? 0 : veiculoDescricao.hashCode());
		hashCode = 31
			* hashCode
			+ (veiculoCodigo == null ? 0 : veiculoCodigo.hashCode());
		hashCode = 31
			* hashCode
			+ (dataInicial == null ? 0 : dataInicial.hashCode());
		hashCode = 31
			* hashCode
			+ (dataFinal == null ? 0 : dataFinal.hashCode());
		hashCode = 31
			* hashCode
			+ (horaInicial == null ? 0 : horaInicial.hashCode());
		hashCode = 31
			* hashCode
			+ (horaFinal == null ? 0 : horaFinal.hashCode());
		hashCode = 31
			* hashCode
			+ (velocidadeMaxima == null ? 0 : velocidadeMaxima.hashCode());
		hashCode = 31 * hashCode + (horaData == null ? 0 : horaData.hashCode());
		hashCode = 31
			* hashCode
			+ (pontoMaisProximo == null ? 0 : pontoMaisProximo.hashCode());
		return hashCode;
	}
	/**
	 * @generated by CodeSugar http://sourceforge.net/projects/codesugar */
	
	public String toString() {
		StringBuffer buffer = new StringBuffer();
		buffer.append("[VelocidadeMaximaTO:");
		buffer.append(" veiculoId: ");
		buffer.append(veiculoId);
		buffer.append(" veiculoDescricao: ");
		buffer.append(veiculoDescricao);
		buffer.append(" veiculoCodigo: ");
		buffer.append(veiculoCodigo);
		buffer.append(" dataInicial: ");
		buffer.append(dataInicial);
		buffer.append(" dataFinal: ");
		buffer.append(dataFinal);
		buffer.append(" horaInicial: ");
		buffer.append(horaInicial);
		buffer.append(" horaFinal: ");
		buffer.append(horaFinal);
		buffer.append(" velocidadeMaxima: ");
		buffer.append(velocidadeMaxima);
		buffer.append(" horaData: ");
		buffer.append(horaData);
		buffer.append(" pontoMaisProximo: ");
		buffer.append(pontoMaisProximo);
		buffer.append("]");
		return buffer.toString();
	}
	
	
	
}
